
//技术支持-老狼孩科技：QQ1：2985539603 QQ2：2029491180
//$debug.setMemoryLeakDetectionEnabled(false);//关闭内存泄露检测
requestScreenCapture();//请求截图权限
//测试用：let img=images.read("/sdcard/screen_capture_llhkj.png");
var 图片路径 = "/storage/emulated/0/Pictures/WeiXin/";
// var 图片路径 = String(engines.myEngine().getSource()).replace("跳兽.js",""); 
var intX = 0,intY = 0;
点击(860,70,1000);
    //下面是自动生成你自己的多点颜色信息
    //let 图标_关闭 = ["autojs/956/73","#ffffff",[[15,0,"#ffffff"],[9,9,"#ffffff"],[-1,20,"#ffffff"],[19,20,"#ffffff"],[41,-5,"#ffffff"],[54,21,"#ffffff"],[46,7,"#ffffff"],[30,21,"#ffffff"]],{region:[901,22,159,128],threshold:[10]}];

//平板
    let 图标_关闭 = ["autojs/954/71","#ffffff",[[24,0,"#ffffff"],[0,10,"#ffffff"],[25,10,"#ffffff"],[1,23,"#ffffff"],[24,22,"#ffffff"],[34,2,"#ffffff"],[61,-1,"#ffffff"],[51,19,"#ffffff"]],{region:[901,20,159,128],threshold:[10]}]
    let 图标_重启 = ["autojs/625/1914","#ffffff",[[-4,-38,"#191919"],[1,-29,"#191919"],[-4,-23,"#191919"],[-29,3,"#191919"],[0,28,"#191919"],[30,3,"#191919"],[24,-19,"#191919"]],{region:[594,1883,67,65],threshold:[10]}];

    // 多点找色(图标_重启)
    if(多点找色点击(图标_重启)){
        toastLog('找到了');
        点击(intX,intY,1000);
    }else{
        toastLog('没找到了');
    }
    //     if(相似度找图("yibian.png",0.95)){
    //     toastLog('找到了');
    // }else{
    //     toastLog('没找到了');
    // }
    // // 找图("yibian.png");
    // 相似度找图("ybjs.png",0.95);
    // if (找图点击("进入设置.png",0,0)) {
    //     if (找图点击("进入宗门.png",0,0)) {
    //         //判断贡献
    //         for (let i = 44; i < 51; i++) {
    //             if(相似度找图(i+".png",0.95)){
    //                 console.log("i-----"+i);
    //                 engines.stopAll();
    //             }
    //             console.log("-----"+i);
    //         }
    //         //退出
    //         if (找图点击("退出天工.png",0,0)) {
    
    //         }
    //     }
    // }

    //去家园免费贡献
    //     if (找图点击("进入家园.png",0,0)) {
    //         点击(300, 500, 2000);  
    //     if (找图点击("异变升级关闭.png",0,0)) {
    //         //判断贡献
    //         for (let i = 44; i < 51; i++) {
    //             if(相似度找图(i+".png",0.95)){
    //                 console.log("i-----"+i);
    //                 engines.stopAll();
    //             }
    //             console.log("-----"+i);
    //         }
    //         //退出
    //         if (找图点击("退出天工.png",0,0)) {
    
    //         }
    //     }
    // }

    // if (找图点击("异变升级关闭.png",0,0)) {}

    // let fxfh1 = id("g0").className("android.widget.LinearLayout").findOnce();
    // var fxfh1 = className("android.widget.TextView").text("创建新的聊天").findOnce();
    //  let fxfh1 = id("page_indicator").findOnce();
    // console.log("-----"+fxfh1);
    // if (fxfh1) {
    //     fxfh1.click();
    // } else {
    //     log("未找到");
    // }

function 点击(intX,intY,sleepTime){
  click(intX,intY);
  sleep(sleepTime);
}


function 多点找色(多点信息){
    let res = false;
    let img = images.captureScreen();//截屏
    sleep(200);//延迟一下，截图太快会卡顿
    let p = images.findMultiColors(img,多点信息[1],多点信息[2],多点信息[3]);
    if(p){
        console.log("找图点击的坐标是："+p);
        intX = p.x;
        intY = p.y;
        res = true;
    }
    img.recycle();//释放内存
    return res;
}

function 多点找色点击(多点信息){
    let res = false;
    let img = images.captureScreen();//截屏
    sleep(200);//延迟一下，截图太快会卡顿
    let p = images.findMultiColors(img,多点信息[1],多点信息[2],多点信息[3]);
    if(p){
        console.log("找图点击的坐标是："+p);
        点击(p.x,p.y,1000);
        res = true;
    }
    img.recycle();//释放内存
    return res;
}

function 相似度找图(imgName,TS) {
    console.log(imgName);
    let img = images.read(图片路径 + imgName);
    // 截图并找图
    let screen = images.captureScreen();
    let p = findImage(screen, img, {
        threshold: TS
    });
    img.recycle();//释放内存
    screen.recycle();
    if (p) {
        console.log("找图的坐标是："+p);
        return true;
    }
    else {
        console.log("没有找图的坐标是：");
        return false
    }
}


function 找图点击(imgName, OffsetX, OffsetY) {
    console.log(imgName);
    let img = images.read(图片路径 + imgName);
    // 截图并找图
    let screen = images.captureScreen();
    let p = findImage(screen, img);
    sleep(2000);
    img.recycle();//释放内存
    screen.recycle();
    if (p) {
        console.log("找图点击的坐标是："+p)
        点击(p.x + OffsetX, p.y + OffsetY, 1000);
        return true;
    }
    else {
        return false
    }
    
}




function 区域找图(imgName,qiX,qiY,kuan,chang) {
    console.log(imgName);
    let img = images.read(图片路径  + imgName);
    // 截图并找图
    let screen = images.captureScreen();
    let p = findImage(screen, img, {
        region: [qiX,qiY,kuan,chang],
        threshold: 0.98
    });
    sleep(2000);
    img.recycle();//释放内存
    screen.recycle();
    if (p) {
        console.log("找图点击的坐标是："+p);
        return true;
    }
    else {
        return false;
    }
    
}
